stab from an animal horn - German English Dictionary